Package-level declarations

Types

Link copied to clipboard
sealed class GetPropertiesResult

Result type for getting paginated properties list. Contains pagination metadata and partial data indicator.

Link copied to clipboard
sealed class GetPropertyResult

Result type for property detail operations.

Link copied to clipboard
data class ZyncProperty(val propertyUid: String, val propertyName: String, val propertyImage: String?, val propertyAddress: ZyncAddress?, val noOfJobs: Int?, val isActive: Boolean, val description: String?, val customers: List<ZyncPropertyCustomer>)
Link copied to clipboard
data class ZyncPropertyCustomer(val uid: String, val firstName: String, val lastName: String?, val email: String?, val contactNo: ZyncContactNumber?, val timezone: String?, val isActive: Boolean)
Link copied to clipboard
data class ZyncPropertyDetail(val propertyUid: String, val propertyName: String, val propertyImage: String?, val propertyAddress: ZyncAddress?, val isActive: Boolean, val createdBy: ZyncCreatedByUser?, val createdAt: String?, val updatedAt: String?, val attachments: List<ZyncAttachment>, val customers: List<ZyncCustomer>, val organization: ZyncOrganization?, val customFields: List<ZyncFormField>, val parentProperty: ZyncProperty?, val taxGroup: ZyncTaxGroup?, val isTaxExempted: Boolean, val priceList: ZyncPriceList?, val description: String?)

Represents detailed property information with all related entities. This includes property details, customers, organization, attachments, and pricing information.

Link copied to clipboard
data class ZyncPropertySortAndFilter(val sortType: ZyncSortType = ZyncSortType.Descending, val sortBy: ZyncPropertySortBy = ZyncPropertySortBy.Default, val keyword: String? = null, val customer: ZyncFilterModule? = null, val organization: ZyncFilterModule? = null, val createdByUser: ZyncFilterModule? = null, val createdDateRange: ZyncFilterDateRange? = null, val customField: ZyncFilterByCustomField? = null, val jobRange: ZyncFilterJobRange? = null, val isActive: Boolean? = null)
Link copied to clipboard